package com.huantai.common.enums;

/**
 * 接口返回码枚举
 * 
 * @author Ma Chao
 * @version 2019年5月22日 下午5:29:06
 */
public enum ReturnCode {
    /** 成功 */
    SUCCESS("200", "成功"),
    /** 需要再次处理 */
    NEXT("201", "需要再次处理"),
    /** 数据校验不通过 */
    VERFY_FAILED("300", "数据校验不通过"),
    /** 业务处理异常 */
    BIZ_ERROR("400", "业务处理异常"),
    /** 数据不存在 */
    NOT_FOUND("404", "数据不存在"),
    /** 系统错误 */
    SYS_ERROR("500", "系统错误，服务不可用 "),
    /** 失败 */
    ERROR("999", "失败");

    /** 响应代码 */
    private String code;
    /** 响应消息 */
    private String message;

    /**
     * 
     * 构造函数
     * 
     * @param code 响应代码
     * @param message 响应消息
     */
    private ReturnCode(String code, String message) {
        this.code = code;
        this.message = message;
    }

    /**
     * 获取：响应代码
     */
    public String getCode() {
        return code;
    }


    /**
     * 获取：响应消息
     */
    public String getMessage() {
        return message;
    }
}
